package com.southminority.ethnic.service.language;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.southminority.ethnic.controller.language.vo.LanguagePageResq;
import com.southminority.ethnic.pojo.MinorityLanguageCulture;
import com.southminority.ethnic.pojo.MinorityLanguageSentence;
import com.baomidou.mybatisplus.extension.service.IService;
import com.southminority.ethnic.pojo.MinorityLanguageSpeech;

import java.util.List;

/**
* @author ASHTR
* @description 针对表【minority_language_sentence(语言数据库-句子)】的数据库操作Service
* @createDate 2025-08-29 00:33:49
*/
public interface MinorityLanguageSentenceService extends IService<MinorityLanguageSentence> {
    Boolean InputList(List<MinorityLanguageSentence> list);

    LanguagePageResq<MinorityLanguageSentence> selectPageKey(
            Integer pageNum,
            Integer pageSize,
            String key,
            List<Integer> minorityIds);

    Page<MinorityLanguageSentence> selectOnesPageKey(
            Integer pageNum,
            Integer pageSize,
            String key,
            List<Integer> minorityIds);
    Boolean add(MinorityLanguageSentence minorityLanguageSentence);
    Boolean delete(Integer id);
    Boolean updata(MinorityLanguageSentence minorityLanguageSentence);
}
